<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!-- Copyright 1997 The Open Group, All Rights Reserved --> 
<title>Alphabetical Index - S </title>
</head> 
<body bgcolor=white>
<center> 
<h3><font face="Helvetica"> 
The Single UNIX&reg; Specification, Version 2</font></h3>
<hr size=2 noshade>
</center>
<P>[
<a href="ia.html">A</A>
|
<a href="ib.html">B</A>
|
<a href="ic.html">C</A>
|
<a href="id.html">D</A>
|
<a href="ie.html">E</A>
|
<a href="if.html">F</A>
|
<a href="ig.html">G</A>
|
<a href="ih.html">H</A>
|
<a href="ii.html">I</A>
|
<a href="ij.html">J</A>
|
<a href="ik.html">K</A>
|
<a href="il.html">L</A>
|
<a href="im.html">M</A>
|
<a href="in.html">N</A>
|
<a href="io.html">O</A>
|
<a href="ip.html">P</A>
|
<a href="iq.html">Q</A>
|
<a href="ir.html">R</A>
|
<a href="is.html">S</A>
|
<a href="it.html">T</A>
|
<a href="iu.html">U</A>
|
<a href="iv.html">V</A>
|
<a href="iw.html">W</A>
|
<a href="ix.html">X</A>
|
<a href="iy.html">Y</A>
|
<a href="iz.html">Z</A>
|<a href="index.html"> Index </a> ] </P>
<p>
<h3><font  face="Helvetica">
<IMG ALIGN=TOP SRC="../images/index.gif" ALT="">S</H1>
</font></h3>
<UL>
<LI><a href="../xcu/sact.html">sact</A> - print current SCCS file-editing activity (<b>DEVELOPMENT</b>)
<LI><a href="../xcurses/savetty.html">savetty</A> - save terminal mode
<LI><a href="../xsh/sbrk.html">sbrk</A> - change space allocation
<LI><a href="../xsh/scalb.html">scalb</A> - load exponent of a radix-independent floating-point number
<LI><a href="../xsh/scanf.html">scanf</A> - convert formatted input
<LI><a href="../xcurses/scanw.html">scanw</A> - convert formatted input from the current window
<LI><a href="../xcu/sccs.html">sccs</A> - front end for the SCCS subsystem (<b>DEVELOPMENT</b>)
<LI><a href="../xsh/sched.h.html">sched.h</A> - execution scheduling
<LI><a href="../xsh/sched_get_priority_max.html">sched_get_priority_max</A>, sched_get_priority_min - get priority limits
<LI><a href="../xsh/sched_getparam.html">sched_getparam</A> - get scheduling parameters
<LI><a href="../xsh/sched_getscheduler.html">sched_getscheduler</A> - get scheduling policy
<LI><a href="../xsh/sched_rr_get_interval.html">sched_rr_get_interval</A> - get execution time limits
<LI><a href="../xsh/sched_setparam.html">sched_setparam</A> - set scheduling parameters
<LI><a href="../xsh/sched_setscheduler.html">sched_setscheduler</A> - set scheduling policy and parameters
<LI><a href="../xsh/sched_yield.html">sched_yield</A> - yield processor
<LI><a href="../xcurses/scr_dump.html">scr_dump</A>, scr_init, scr_restore, scr_set
<LI><a href="../xcurses/scrl.html">scrl</A>, scroll, wscrl - scroll a Curses window
<LI><a href="../xcurses/scrollok.html">scrollok</A> - enable or disable scrolling on a window
<LI><a href="../xsh/search.h.html">search.h</A> - search tables
<LI><a href="../xcu/sed.html">sed</A> - stream editor
<LI><a href="../xsh/seed48.html">seed48</A> - seed uniformly distributed pseudo-random non-negative
<LI><a href="../xsh/seekdir.html">seekdir</A> - set position of directory stream
<LI><a href="../xns/select.html">select</A> - synchronous I/O multiplexing (XNS)
<LI><a href="../xsh/select.html">select</A> - synchronous I/O multiplexing
<LI><a href="../xsh/sem_close.html">sem_close</A> - close a named semaphore
<LI><a href="../xsh/sem_destroy.html">sem_destroy</A> - destroy an unnamed semaphore
<LI><a href="../xsh/sem_getvalue.html">sem_getvalue</A> - get the value of a semaphore
<LI><a href="../xsh/sem_init.html">sem_init</A> - initialise an unnamed semaphore
<LI><a href="../xsh/sem_open.html">sem_open</A> - initialise and open a named semaphore
<LI><a href="../xsh/sem_post.html">sem_post</A> - unlock a semaphore
<LI><a href="../xsh/sem_unlink.html">sem_unlink</A> - remove a named semaphore
<LI><a href="../xsh/sem_wait.html">sem_wait</A>, sem_trywait - lock a semaphore
<LI><a href="../xsh/semaphore.h.html">semaphore.h</A> - semaphores
<LI><a href="../xsh/semctl.html">semctl</A> - semaphore control operations
<LI><a href="../xsh/semget.html">semget</A> - get set of semaphores
<LI><a href="../xsh/semop.html">semop</A> - semaphore operations
<LI><a href="../xns/send.html">send</A> - send a message on a socket
<LI><a href="../xns/sendmsg.html">sendmsg</A> - send a message on a socket using a message structure
<LI><a href="../xns/sendto.html">sendto</A> - send a message on a socket
<LI><a href="../xcu/chap2.html#tag_001_014_011">set</a> - Set or Unset Options and Positional Parameters (Shell Built-in)
<LI><a href="../xcurses/set_curterm.html">set_curterm</A> - set current terminal
<LI><a href="../xcurses/set_term.html">set_term</A> - switch between screens
<LI><a href="../xsh/setbuf.html">setbuf</A> - assign buffering to a stream
<LI><a href="../xcurses/setcchar.html">setcchar</A> - set <b>cchar_t</b> from a wide character string and rendition
<LI><a href="../xsh/setcontext.html">setcontext</A> - set current user context
<LI><a href="../xsh/setgid.html">setgid</A> - set-group-ID
<LI><a href="../xsh/setgrent.html">setgrent</A> - reset group database to first entry
<LI><a href="../xns/sethostent.html">sethostent</A> - network host database function
<LI><a href="../xsh/setitimer.html">setitimer</A> - set value of interval timer
<LI><a href="../xsh/setjmp.html">setjmp</A> - set jump point for a non-local goto
<LI><a href="../xsh/setjmp.h.html">setjmp.h</A> - stack environment declarations
<LI><a href="../xsh/setkey.html">setkey</A> - set encoding key
<LI><a href="../xsh/setlocale.html">setlocale</A> - set program locale
<LI><a href="../xsh/setlogmask.html">setlogmask</A> - set log priority mask
<LI><a href="../xns/setnetent.html">setnetent</A> - network database function
<LI><a href="../xsh/setpgid.html">setpgid</A> - set process group ID for job control
<LI><a href="../xsh/setpgrp.html">setpgrp</A> - set process group ID
<LI><a href="../xsh/setpriority.html">setpriority</A> - set the nice value
<LI><a href="../xns/setprotoent.html">setprotoent</A> - network protocol database function
<LI><a href="../xsh/setpwent.html">setpwent</A> - user database function
<LI><a href="../xsh/setregid.html">setregid</A> - set real and effective group IDs
<LI><a href="../xsh/setreuid.html">setreuid</A> - set real and effective user IDs
<LI><a href="../xsh/setrlimit.html">setrlimit</A> - control maximum resource consumption
<LI><a href="../xcurses/setscrreg.html">setscrreg</A>, wsetscrreg - define software scrolling region
<LI><a href="../xns/setservent.html">setservent</A> - network services database function
<LI><a href="../xsh/setsid.html">setsid</A> - create session and set process group ID
<LI><a href="../xns/setsockopt.html">setsockopt</A> - set the socket options
<LI><a href="../xsh/setstate.html">setstate</A> - switch pseudorandom number generator state arrays
<LI><a href="../xsh/setuid.html">setuid</A> - set-user-ID
<LI><a href="../xcurses/setupterm.html">setupterm</A> - access the <b>terminfo</b> database
<LI><a href="../xsh/setutxent.html">setutxent</A> - reset user accounting database to first entry
<LI><a href="../xsh/setvbuf.html">setvbuf</A> - assign buffering to a stream
<LI><a href="../xcu/sh.html">sh</A> - shell, the standard command language interpreter

<LI><a href="../xcu/chap2.html#tag_001_014_012">shift</a> - Shift Positional Parameters (Shell Built-in)
<LI><a href="../xsh/shm_open.html">shm_open</A> - open a shared memory object
<LI><a href="../xsh/shm_unlink.html">shm_unlink</A> - remove a shared memory object
<LI><a href="../xsh/shmat.html">shmat</A> - shared memory attach operation
<LI><a href="../xsh/shmctl.html">shmctl</A> - shared memory control operations
<LI><a href="../xsh/shmdt.html">shmdt</A> - shared memory detach operation
<LI><a href="../xsh/shmget.html">shmget</A> - get shared memory segment
<LI><a href="../xns/shutdown.html">shutdown</A> - shut down socket send and receive operations
<LI><a href="../xsh/sigaction.html">sigaction</A> - examine and change signal action
<LI><a href="../xsh/sigaddset.html">sigaddset</A> - add a signal to a signal set
<LI><a href="../xsh/sigaltstack.html">sigaltstack</A> - set and/or get signal alternate stack context.
<LI><a href="../xsh/sigdelset.html">sigdelset</A> - delete a signal from a signal set
<LI><a href="../xsh/sigemptyset.html">sigemptyset</A> - initialise and empty a signal set
<LI><a href="../xsh/sigfillset.html">sigfillset</A> - initialise and fill a signal set
<LI><a href="../xsh/sighold.html">sighold</A>, sigignore - add a signal to the signal mask or set a
<LI><a href="../xsh/siginterrupt.html">siginterrupt</A> - allow signals to interrupt functions
<LI><a href="../xsh/sigismember.html">sigismember</A> - test for a signal in a signal set
<LI><a href="../xsh/siglongjmp.html">siglongjmp</A> - non-local goto with signal handling
<LI><a href="../xsh/signal.html">signal</A>, sigset, sighold, sigrelse, sigignore, sigpause - signal management
<LI><a href="../xsh/signal.h.html">signal.h</A> - signals
<LI><a href="../xsh/signgam.html">signgam</A> - storage for sign of lgamma()
<LI><a href="../xsh/sigpause.html">sigpause</A> - remove a signal from the signal mask and suspend the thread
<LI><a href="../xsh/sigpending.html">sigpending</A> - examine pending signals
<LI><a href="../xsh/sigprocmask.html">sigprocmask</A>, pthread_sigmask - examine and change blocked signals
<LI><a href="../xsh/sigqueue.html">sigqueue</A> - queue a signal to a process
<LI><a href="../xsh/sigrelse.html">sigrelse</A>, sigset - remove a signal from signal mask or modify
<LI><a href="../xsh/sigsetjmp.html">sigsetjmp</A> - set jump point for a non-local goto
<LI><a href="../xsh/sigstack.html">sigstack</A> - set and/or get alternate signal stack context
<LI><a href="../xsh/sigsuspend.html">sigsuspend</A> - wait for a signal
<LI><a href="../xsh/sigwait.html">sigwait</A> - wait for queued signals
<LI><a href="../xsh/sigwaitinfo.html">sigwaitinfo</A>, sigtimedwait - wait for queued signals
<LI><a href="../xsh/sin.html">sin</A> - sine function
<LI><a href="../xsh/sinh.html">sinh</A> - hyperbolic sine function
<LI><a href="../xsh/sleep.html">sleep</A> - suspend execution for an interval of time
<LI><a href="../xcurses/slk_attroff.html">slk_attroff</A>, slk_attr_off,
<LI><a href="../xns/socket.html">socket</A> - create an endpoint for communication
<LI><a href="../xns/socketpair.html">socketpair</A> - create a pair of connected sockets
<LI><a href="../xcu/sort.html">sort</A> - sort, merge or sequence check text files
<LI><a href="../xcu/spell.html">spell</A> - find spelling errors (<b>LEGACY</b>)
<LI><a href="../xcu/split.html">split</A> - split files into pieces
<LI><a href="../xsh/sprintf.html">sprintf</A>, snprintf - print formatted output
<LI><a href="../xsh/sqrt.html">sqrt</A> - square root function
<LI><a href="../xsh/srand.html">srand</A> - seed simple pseudo-random number generator
<LI><a href="../xsh/srand48.html">srand48</A> - seed uniformly distributed double-precision
<LI><a href="../xsh/srandom.html">srandom</A> - seed pseudorandom number generator
<LI><a href="../xsh/sscanf.html">sscanf</A> - convert formatted input
<LI><a href="../xcurses/standend.html">standend</A>, standout, wstandend, wstandout
<LI><a href="../xcurses/start_color.html">start_color</A> - initialise use of colours on terminal
<LI><a href="../xsh/stat.html">stat</A> - get file status
<LI><a href="../xsh/statvfs.html">statvfs</A> - get file system information
<LI><a href="../xsh/stdarg.h.html">stdarg.h</A> - handle variable argument list
<LI><a href="../xsh/stddef.h.html">stddef.h</A> - standard type definitions
<LI><a href="../xsh/stderr.html">stderr</A>, stdin, stdout - standard I/O streams
<LI><a href="../xsh/stdio.h.html">stdio.h</A> - standard buffered input/output
<LI><a href="../xsh/stdlib.h.html">stdlib.h</A> - standard library definitions
<LI><a href="../xcurses/stdscr.html">stdscr</A> - default window
<LI><a href="../xsh/step.html">step</A> - pattern match with regular expressions
<LI><a href="../xsh/strcasecmp.html">strcasecmp</A>, strncasecmp - case-insensitive string comparisons
<LI><a href="../xsh/strcat.html">strcat</A> - concatenate two strings
<LI><a href="../xsh/strchr.html">strchr</A> - string scanning operation
<LI><a href="../xsh/strcmp.html">strcmp</A> - compare two strings
<LI><a href="../xsh/strcoll.html">strcoll</A> - string comparison using collating information
<LI><a href="../xsh/strcpy.html">strcpy</A> - copy a string
<LI><a href="../xsh/strcspn.html">strcspn</A> - get length of a complementary substring
<LI><a href="../xsh/strdup.html">strdup</A> - duplicate a string
<LI><a href="../xsh/strerror.html">strerror</A> - get error message string
<LI><a href="../xsh/strfmon.html">strfmon</A> - convert monetary value to a string
<LI><a href="../xsh/strftime.html">strftime</A> - convert date and time to a string
<LI><a href="../xsh/string.h.html">string.h</A> - string operations
<LI><a href="../xcu/strings.html">strings</A> - find printable strings in files
<LI><a href="../xsh/strings.h.html">strings</A> - string operations
<LI><a href="../xcu/strip.html">strip</A> - remove unnecessary information from executable files
<LI><a href="../xsh/strlen.html">strlen</A> - get string length
<LI><a href="../xsh/strncasecmp.html">strncasecmp</A> - case-insensitive string comparison
<LI><a href="../xsh/strncat.html">strncat</A> - concatenate part of two strings
<LI><a href="../xsh/strncmp.html">strncmp</A> - compare part of two strings
<LI><a href="../xsh/strncpy.html">strncpy</A> - copy part of a string
<LI><a href="../xsh/stropts.h.html">stropts.h</A> - STREAMS interface
<LI><a href="../xsh/strpbrk.html">strpbrk</A> - scan string for byte
<LI><a href="../xsh/strptime.html">strptime</A> - date and time conversion
<LI><a href="../xsh/strrchr.html">strrchr</A> - string scanning operation
<LI><a href="../xsh/strspn.html">strspn</A> - get length of a substring
<LI><a href="../xsh/strstr.html">strstr</A> - find a substring
<LI><a href="../xsh/strtod.html">strtod</A> - convert string to a double-precision number
<LI><a href="../xsh/strtok.html">strtok</A>, strtok_r - split string into tokens
<LI><a href="../xsh/strtol.html">strtol</A> - convert string to a long integer
<LI><a href="../xsh/strtoul.html">strtoul</A> - convert string to an unsigned long
<LI><a href="../xsh/strxfrm.html">strxfrm</A> - string transformation
<LI><a href="../xcu/stty.html">stty</A> - set the options for a terminal
<LI><a href="../xcurses/subpad.html">subpad</A> - create a subwindow in a pad
<LI><a href="../xcurses/subwin.html">subwin</A> - create a subwindow
<LI><a href="../xcu/sum.html">sum</A> - print checksum and block count of a file (<b>LEGACY</b>)
<LI><a href="../xsh/swab.html">swab</A> - swap bytes
<LI><a href="../xsh/swapcontext.html">swapcontext</A> - swap user context
<LI><a href="../xsh/swprintf.html">swprintf</A> - print formatted wide-character output
<LI><a href="../xsh/swscanf.html">swscanf</A>  - convert formatted wide-character input
<LI><a href="../xsh/symlink.html">symlink</A> - make symbolic link to a file
<LI><a href="../xsh/sync.html">sync</A> - schedule filesystem updates
<LI><a href="../xcurses/syncok.html">syncok</A>, wcursyncup, wsyncdown, wsyncup - synchronise a window with its
<LI><a href="../xsh/sysipc.h.html">sys/ipc.h</A> - interprocess communication access structure
<LI><a href="../xsh/sysmman.h.html">sys/mman.h</A> - memory management declarations
<LI><a href="../xsh/sysmsg.h.html">sys/msg.h</A> - message queue structures
<LI><a href="../xsh/sysresource.h.html">sys/resource.h</A> - definitions for XSI resource operations
<LI><a href="../xsh/syssem.h.html">sys/sem.h</A> - semaphore facility
<LI><a href="../xsh/sysshm.h.html">sys/shm.h</A> - shared memory facility
<LI><a href="../xns/syssocket.h.html">sys/socket.h</A> - Internet Protocol family
<LI><a href="../xsh/sysstat.h.html">sys/stat.h</A> - data returned by the stat function
<LI><a href="../xns/sysstat.h.html">sys/stat.h</A> - data returned by the <I>stat</I>() function. (XNS)
<LI><a href="../xsh/sysstatvfs.h.html">sys/statvfs.h</A> - VFS Filesystem information structure
<LI><a href="../xsh/systime.h.html">sys/time.h</A> - time types
<LI><a href="../xsh/systimeb.h.html">sys/timeb.h</A> - additional definitions for date and time
<LI><a href="../xsh/systimes.h.html">sys/times.h</A> - file access and modification times structure
<LI><a href="../xsh/systypes.h.html">sys/types.h</A> - data types
<LI><a href="../xsh/sysuio.h.html">sys/uio.h</A> - definitions for scatter/gather I/O (XNS)
<LI><a href="../xsh/sysuio.h.html">sys/uio.h</A> - definitions for vector I/O operations
<LI><a href="../xns/sysun.h.html">sys/un.h</A> - definitions for UNIX-domain sockets
<LI><a href="../xsh/sysutsname.h.html">sys/utsname.h</A> - system name structure
<LI><a href="../xsh/syswait.h.html">sys/wait.h</A> - declarations for waiting
<LI><a href="../xsh/sysconf.html">sysconf</A> - get configurable system variables
<LI><a href="../xsh/syslog.h.html">syslog</A> - definitions for system error logging
<LI><a href="../xsh/syslog.html">syslog</A> - log a message
<LI><a href="../xsh/system.html">system</A> - issue a command
</UL>

Terminology
<UL>

<li> <a href="../xcu/chap2.html#tag_001">Shell Command Language</a>    
<li> <a href="../xsh/stdio.html">Standard I/O streams</a>
<li> <a href="../xsh/STREAMS.html">STREAMS</a>
</UL>

<hr size=2 noshade> 
<center><font size=2>
UNIX &reg; is a registered Trademark of The Open Group.<br>
<a href="../copyr.html">Copyright</a> &copy; 1997 The Open Group 
</font>
</center>
<hr size=2 noshade>
</body></html>
